Error alarm system for detecting an abnormal condition in a peripheral system of an electronic cash register

ABSTRACT

An electronic cash register electrically communicates with an electronic weighing scale. An interface circuit is included in the electronic cash register for introducing weight information data from the electronic weighing scale into the electronic cash register. An abnormal condition detection system is included in the electronic cash register for detecting an abnormal condition occurring within the electronic weighing scale. The electronic cash register includes a synthetic speech sound generation system for audibly informing an operator of the abnormal condition detected by the abnormal condition detection system.

This application is a divisional of copending application Ser. No. 147,271, filed on May 6, 1980 now U.S. Pat. No. 4,325,441.

BACKGROUND AND SUMMARY OF THE INVENTION

The present invention relates to an electronic cash register and, more particularly, to a combination system wherein a peripheral system such as an electronic weighing scale is electrically connected to an electronic cash register.

Recently, a combination system has been proposed, wherein a peripheral machine such as an electronic weighing scale and an electronic coin dispenser is electrically connected to an electronic cash register. In a combined electronic weighing scale and an electronic cash register, weight information data is applied from the electronic weighing scale to the electronic cash register, and the electronic cash register calculates the amount through the use of the weight information data applied from the electronic weighing scale and price information per unit weight which has been previously set in the electronic cash register or which is introduced through a keyboard unit of the electronic cash register.

Since the total amount calculation is automatically performed, the electronic weighing scale, the electronic cash register and the interface circuit therebetween must operate accurately.

Accordingly, an object of the present invention is to enhance the reliability of a combination system of an electronic cash register and a peripheral machine such as an electronic weighing scale.

Another object of the present invention is to provide a check system for detecting an abnormal condition in a combined electronic cash register and electronic weighing scale.

Other objects and further scope of applicability of the present invention will become apparent from the detailed description given hereinafter. It should be understood, however, that the detailed description and specific examples, while indicating preferred embodiments of the invention, are given by way of illustration only, since various changes and modifications within the spirit and scope of the invention will become apparent to those skilled in the art from this detailed description.

To achieve the above objects, pursuant to an embodiment of the present invention, an electronic cash register includes a check system for detecting an abnormal condition of an electronic peripheral machine such as an electronic weighing scale, which is electrically connected to the electronic cash register. When an abnormal condition is detected in the electronic peripheral machine or in an interface circuit positioned between the electronic cash register and the electronic peripheral machine, the abnormal condition is audibly alarmed by the electronic cash register through the use of a synthetic speech sound generation system included in the electronic cash register.

In the case of a combined electronic cash register and electronic weighing scale, the electronic cash register includes a check system for detecting whether the electronic weighing scale is accurately connected to the electronic cash register, whether a weighing platform of the electronic weighing scale is still fluctuating, whether the zero adjustment is achieved, and whether an article to be measured is within the weighing range. A suitable, audible alarm is developed by the electronic cash register in response to the detection results. An abnormal detection result is also displayed on a digital display unit included in the electronic cash register.

BRIEF DESCRIPTION OF THE DRAWINGS

The present invention will be better understood from the detailed description given hereinbelow and the accompanying drawings which are given by way of illustration only, and thus are not limitative of the present invention and wherein:

FIG. 1 is a schematic front view of an embodiment of a combined electronic cash register and electronic weighing scale of the present invention;

FIG. 2 is a block diagram of an essential part of the combined electronic cash register and electronic weighing scale of FIG. 1; and

FIG. 3 is a flow chart for explaining the operation mode of the circuit of FIG. 2.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

An electronic cash register 1 and an electronic weighing scale 2 are electrically communicated with each other via a cable line 3 as shown in FIG. 1.

The check operation of the present invention will be described with reference to FIGS. 2 and 3.

The electronic cash register 1 includes a mode selection switch 4 for selecting a desired operation mode within the normal registration mode, the preset mode, the check mode, etc. First, the mode selection switch 4 is placed at the check mode. At this moment, a high level signal is applied to one input terminal of an AND gate 5. Under these conditions, when a scale key 7 included in a keyboard unit 6 is actuated a high level signal is applied to the other input terminal of the AND gate 5 which develops a high level signal for initiating the checking operation.

The high level signal derived from the AND gate 5 enables a scale check unit 8 for detecting whether the electronic weighing scale 2 is electrically connected to the electronic cash register 1, a motion check unit 9 for detecting whether the weighing platform of the electronic weighing scale 2 is stable or fluctuating, a range check unit 10 for detecting whether the weight value is within the normal range of the electronic weighing scale 2, and a zero-adjustment check unit 11 for detecting whether the zero adjustment is achieved.

First, the check operation is conducted by the scale check unit 8. When the electronic weighing scale 2 is electrically connected to the electronic cash register 1 in the normal manner, an interface 12 develops a low level signal at a first output terminal D₁, whereby the scale check unit 8 develops a low level signal which disables an AND gate 13. If the electronic weighing scale 2 is not electrically connected to the electronic cash register 1, the first output terminal D₁ of the interface 12 develops a high level signal, whereby the scale check unit 8 develops a high level signal to enable the AND gate 13. The AND gate 13 functions to pass a display signal stored in a signal generator 15 toward a decoder 16. The signal generator 15 stores the display signal for displaying "7" on all of the digits of a digital display unit 14, thereby alarming an abnormal condition.

The high level signal derived from the scale check unit 8 further enables an AND gate 17, which passes synthetic speech data stored in a memory 18 toward an OR gate 19. The memory 18 stores the synthetic speech data for audibly announcing the erroneous electrical connection between the electronic cash register 1 and the electronic weighing scale 2. The synthetic speech data derived from the OR gate 19 is applied to a digital-to-analog converter 20. The analog signal developed from the digital-to-analog converter 20 is applied to a speaker driver circuit 22 throug a low-pass filter 21, whereby a speaker system 23 develops a synthetic speech sound of, for example, "SCALE" to audibly inform the operator of the erroneous electrical connection between the electronic cash register 1 and the electronic weighing scale 2.

If the electronic weighing scale 2 is correctly connected to the electronic cash register 1, the program is advanced to the following step as shown in FIG. 3. When the weighing platform of the electronic weighing scale 2 is held stationary, a second output terminal D₂ of the interface 12 bears the logic low. If the weighing platform is fluctuating, the second output terminal D₂ of the interface 12 develops a high level signal, whereby the motion check unit 9 develops a high level signal to turn on an AND gate 24. At this moment a display signal stored in a signal generator 25 is applied to the decoder 16. The signal generator 25 stores the display signal for displaying "L" on all of the digits of the digital display unit 14, thereby providing an alarm of the fluxuation of the weighing platform.

The high level signal derived from the motion check unit 9 is further applied to an AND gate 26 to turn on the AND gate 26. The AND gate 26 functions to pass a synthetic speech data stored in a memory 27. The memory 27 stores the synthetic speech data for audibly announcing the fluctuation of the weighing platform of the electronic weighing scale 2. In this way, the speaker system 23 provides a synthetic speech sound of, for example, "MOTION", thereby audibly indicating the fluctuation.

If the electronic weighing scale 2 is electrically connected to the electronic cash register 1, and the weighing platform is held stationary, the program is advanced to the following zero adjustment check operation. When the zero adjustment is accurately performed, a third output terminal D₃ of the interface 12 develops a low level signal, whereby the zero-adjustment check unit 11 develops a low level signal.

If the zero adjustment is not achieved, the third output terminal D₃ develops a high level signal. In response thereto, the zero-adjustment check unit 11 develops a high level signal to turn on an AND gate 29 which functions to pass synthetic speech data stored in a memory 30.

The memory 30 stores the synthetic speech data for audibly informing the operator of the undersirable zero adjustment. In this way, the speaker system 23 provides the synthetic speech of, for example, "ZERO CENTER". The high level signal derived from the zero-adjustment check unit 11 further enables an alarm display unit 28. The alarm display unit 28 can be a light emitting element which is driven to flicker in response to the high level signal derived from the zero-adjustment check unit 11.

When the "ZERO CENTER" synthetic speech is provided, and the alarm display unit 28 is enabled, the operator must perform the zero adjustment of the electronic weighing scale 2. FIG. 3 shows the zero adjustment routine in detail.

If the zero adjustment is achieved correctly, the alarm display is disabled. Then, the operator actuates the clear key disposed on the keyboard panel 6 to return the program to the initial condition of the checking operation. That is, the scale connection check, the fluctuation check and the zero adjustment check are performed once more. If the zero adjustment has never been achieved, the alarm display is continuously enabled. At this moment, the operator must actuate the clear key to terminate the checking operation, thereby disabling the alarm display. The electronic weighing scale must be exchanged to the normal one.

When the electronic weighing scale 2 is electrically connected to the electronic cash register 1, the weighing platform is held stationary, and the zero adjustment is correctly achieved, the combined electronic cash register and weighing scale is placed in the standby condition. The article to be scaled is put on the weighing platform of the electronic weighing scale.

If the article is within the weighing range of the electronic weighing scale 2, a fourth output terminal D₄ of the interface 12 develops a low level signal. If the article is not within the weighing range of the electronic weighing scale 2, a high level signal is developed from the fourth output terminal D₄ of the interface 12, whereby the range check unit 10 develops a high level signal to enable AND gates 31 and 33. The ANd gate 31 functions to pass a display signal stored in a signal generator 32. The display signal stored in the signal generator 32 is to display "-" on all of the digits of the digital display unit 14 for alarming the abnormal condition. The AND gate 33 functions to pass synthetic speech data stored in a memory 34. The memory 34 stores the synthetic speech data for audibly announcing the over-range of the article. Accordingly, the speaker system 23 develops the synthetic speech sound of, for example, "OUT OF RANGE".

In the normal mode of operation, the first through fourth output terminals D₁, D₂, D₃ and D₄ of the interface 12 develop the low level signals, which are applied to an OR gate 35. An output signal of the OR gate 35 is applied to an inverter 36. Accordingly, the inverter 36 develops a high level signal, in the normal mode of operation, which is applied to one input terminal of an AND gate 37. The other input terminal of the AND gate 37 receives a weight information data derived from a fifth output terminal D₅ of the interface 12. The thus obtained weight information data derived from the AND gate 37 is introduced into a central processor unit (CPU) of the electronic cash register 1.

The invention being thus described, it will be obvious that the same may be varied in many ways. Such variations are not to be regarded as a departure from the spirit and scope of the invention, and all such modifications are intended to be included within the scope of the following claims. 

What is claimed is:
 1. A combined electronic cash register and peripheral system comprising:an electronic cash register; and peripheral means electrically interconnected to said cash register via a cable for monitoring a desired external condition as well as abnormal conditions of said peripheral means; said electronic cash register including,interface means responsive to the output of said peripheral means on said cable for decoding said information provided thereon and supplying said information to a plurality of outputs, one of said plurality of outputs being an external condition value output, the remainder of said outputs being abnormal conditions monitor outputs, abnormal condition evaluation means connected to at least one of said abnormal condition monitor outputs for determining whether an abnormal condition exists and producing an abnormal condition detection output associated with the abnormal condition detected, abnormal condition display signal generator means responsive to said associated abnormal condition detection output for developing a display signal indicative of said abnormal condition, means responsive to the display signal produced by said display signal generator means for visually displaying said display signal, a plurality of audible condition memories, each said memory being associated with one of said abnormal condition monitor outputs and having a speech synthesized representation of the associated abnormal condition stored therein, means for decoding the speech synthesized representation stored in a selected said memory into an analog audio waveform, means responsive to a said associated abnormal condition detection output for enabling the passage of the speech synthesized representation stored in a selected said memory to said means for decoding, and transducer means responsive to said means for decoding for producing an audible speech representation of said abnormal condition.
 2. The system of claim 1 wherein said means for enabling includes an AND gate associated with each of said plurality of audible condition memories. 